package cn.com.nes.site.service.contract;

import cn.com.nes.mybatis.agent.contract.entity.ContractInfo;
import cn.com.nes.site.service.contract.bo.ContractBO;
import cn.com.nes.site.service.contract.bo.ContractSaveBO;
import cn.com.nes.site.service.contract.dto.ContractDTO;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;

public interface ContractBusinessService extends IService<ContractInfo> {

    /**
     * 合同分页查询
     * @param contractBO
     * @return
     */
    Page<ContractDTO> getContractPage(ContractBO contractBO) throws Exception;


    /**
     * 合同保存
     * @param contractSaveBO
     * @return
     */
    ContractDTO saveContract(ContractSaveBO contractSaveBO) throws Exception;

}
